ОТЧЕТ О ВЫПОЛНЕНИИ ИНДИВИДУАЛЬНОГО ПРОЕКТА. ЭТАП №1

Курс “Операционные Системы”

Шилоносов Д.В. , НКАбд-03-22

Российский университет дружбы народов, Москва, Россия

25 февраля 2023

Докладчик

  • Шилоносов Данил Вячеславович
  • студент группы НКАбд-03-22
  • кафедры Компьютерные и информационные науки
  • Российский университет дружбы народов
  • 1132221810@pfur.ru

Цели и задачи

  1. Установить необходимое программное обеспечение.
  2. Скачать шаблон темы сайта.
  3. Разместить его на хостинге git.
  4. Установить параметр для URLs сайта.
  5. Разместить заготовку сайта на Github pages.

Выполнение лабораторной работы

Скачивание архива

Скачиваем архив hugo_extended_0.110.0_Linux-64bit.tar.gz с сайта https:://github.com/gohugoio/hugo/releases

Создание директории в домашнем каталоге. Перенос исходного файла hugo

Создаем в домашнем каталоге папку bin, разархивируем скачанный архив и перенесем исходный файл в каталог ~/bin

Создание репозитория “blog”

Создаем репозиторий с именем “blog” по шаблону wowchemy/starter-hugo-academic

Переход в рабочую директорию

Переходим в каталог, где располагаются все наши репозитории, связанные с выполнением лабораторных работ

Клонирование репозитория “blog”

Клонируем созданный репозиторий “blog” в ~/work

Команда ~/bin/hugo server и локальный адрес

Выполняем команду ~/bin/hugo server и с помощью полученного локального адреса переходим на веб-сайт

Команда ~/bin/hugo server и локальный адрес

Создание репозитория “dvshilonosov.github.io”

Создаем репозиторий с именем “dvshilonosov.github.io”

Клонирование репозитория “dvshilonosov.github.io”

Клонируем созданный репозиторий “dvshilonosov.github.io” в ~/work

Создание ветки main

Переходим в репозиторий “dvshilonosov.github.io” и создаем ветку “main”

Создание файла README.md. Отправка всех изменений на сервер

Создаем файл README.md и отправляем все изменения на сервер репозитория “dvshilonosov.github.io”

Комментирование каталога “public” в файле “.gitignore”

С помощью mcedit закомментируем каталог “public” в файле “.gitignore” репозитория “blog”

Подключение модуль-директории

Подключаем к репозиторию “dvshilonosov.github.io” модуль-директории “public” репозитория “blog”

Запуск исполняемого файла hugo

Запуск исполняемого файла hugo командой ~/bin/hugo в репозитории “blog”

Проверка соединения репозиториев

Проверим, соединены ли репозитории “blog” и “dvshilonosov.github.io”. Для этого введем команду git remote -v

Отправка всех изменений на сервер

Отправим все изменения на сервер

Проверка работоспособности сайта

Проверка работоспособности сайта по публичному адресу на основной ОС

Результаты

Выводы

Были размещены заготовки персонального сайта на Github pages: установлено необходимое ПО, скачан шаблон темы сайта, размещенный на хостинге git, установлены параметры для URLs сайта.